package com.niiwoo.civet.trade.dto.response;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import lombok.Getter;
import lombok.Setter;

/**
 * 
 * 客户系统需要还款信息
 * @author jinyouming 2018/12/11
 *
 */
@Setter
@Getter
public class CustomSysBorrowerInfoDTO implements Serializable {

	private static final long serialVersionUID = -260972371725600904L;
	
	/** 还款计划ID */
	private Long id;
	
	/** 标的ID */
    private Long projectId;

    /** 借款用户ID */
    private String userId;
	
	/** 期数 */
	private Integer period;
	
	/** 当前本期数 */
	private Integer currentPeriod;
	
	/** 总期数 */
	private Integer totalPeriod;
	
    /** 还款状态 */
    private Byte status;	
	
	/** 应还款日期 */
    private Date refundDate;
    
    /** 结清日期 */
    private Date overDate;
    
	/** 本金 */
    private BigDecimal capital;
    
    /** 利息 */
    private BigDecimal interest;
    
    /** 平台管理费 */
    private BigDecimal managementFee;
    
    /** 担保服务费 */
    private BigDecimal guaranteeFee;
    
    /** 罚息 */
    private BigDecimal penaltyFee;
    
    /** 已还本金 */
    private BigDecimal refundedCapital;
    
    /** 已还利息 */
    private BigDecimal refundedInterest;
    
    /** 已还平台管理费 */
    private BigDecimal refundedManagementFee;
    
    /** 已还担保服务费 */
    private BigDecimal refundedGuaranteeFee;
    
    /** 已还罚息 */
    private BigDecimal refundedPenaltyFee;
    
	/** 创建时间 */
    private Date createTime;
    
	/** 更新时间 */
    private Date updateTime;

}
